Recent Searches

You haven't searched anything yet.

8 Jobs in Louisville, KY

SET JOB ALERT
Details...
MPD
Louisville, KY | Other
$90k-105k (estimate)
5 Months Ago
United Mail
Louisville, KY | Full Time
$80k-103k (estimate)
Just Posted
Business Integra
Louisville, KY | Contractor
$87k-109k (estimate)
2 Weeks Ago
Strategic Communications
Louisville, KY | Full Time
$94k-115k (estimate)
1 Month Ago
Altec Careers
Louisville, KY | Full Time
$106k-128k (estimate)
5 Months Ago
PROSOFT
Louisville, KY | Full Time
$93k-111k (estimate)
11 Months Ago
Republic Bank & Trust Company
Louisville, KY | Full Time
$95k-114k (estimate)
0 Months Ago
MMC
Louisville, KY | Full Time
$90k-111k (estimate)
11 Months Ago
Principal Software Engineer
MPD Louisville, KY
$90k-105k (estimate)
Other | Durable Manufacturing 5 Months Ago
Save

MPD is Hiring a Principal Software Engineer Near Louisville, KY

Job Details

Job Location: Undisclosed
Education Level: 4 Year Degree
Salary Range: Undisclosed
Travel Percentage: Negligible
Job Category: Engineering

Description

This position is in Owensboro, KY. CMI, Inc. is a leading manufacturer of breath alcohol testing instruments in the U.S., Canada and around the world. CMI manufactures the Intoxilyzer® brand of evidential and preliminary breath alcohol testing instruments CMI, Inc. is a wholly-owned subsidiary of MPD, Inc., also located in Owensboro, Kentucky. MPD, Inc. is 100% employee owned through an Employee Stock Ownership Plan, (ESOP).

BROAD FUNCTION

Principal Software Engineer will design, implement and test software targeted for embedded systems in electronic instruments. Efforts will contribute directly to new instrument development as well as to modifications and support of existing instrumentation software. This position works closely with other engineers, technical support and sales team to meet customer demands. Position will instruct and mentor new engineers when they join the department.

PRIMARY RESPONSIBILITIES

Position will lead a software project from start to finish, including creating and updating project schedules, conducting design reviews, design and organization of sufficient testing mechanisms, and reporting to the Engineering Manager on the progress of their projects currently underway.

Software development for instrumentation built on embedded systems. C /C# program development in conjunction with real time operating systems. Program in object-oriented programming design/method.

  • Utilize software version control tools.
  • Develop applications and SDKs for Windows CE/Mobile platform.
  • Work directly with customers to develop product software specifications and requirements.
  • Produce technical documentation including change log, source control documentation and technical references/bulletins.
  • Produce end-user documentation including operator guides and help files.
  • Design for support and manufacturability including assessment and inclusion of in-house manufacturing capabilities in design phase in order to reduce production costs.
  • Position will be responsible at times for training engineers, technicians, service centers, and customers on the operation, feature sets, and specifications of our products.
  • Solid written, oral and team communication skills.
  • Ability to communicate plans, ideas and responsive to feedback.
  • Travel when needed to customer and training events.
  • Flexible and willing to adapt to change to customer’s needs and company processes.
  • Other duties as assigned by management.

Qualifications


  • Bachelor's of Science in computer, software or similar engineering discipline. MS development certification, a plus.
  • C /C# object oriented development utilizing Microsoft .NET Compact Framework 3.5.
  • Experience with real-time operating systems (RTOS).
  • Database programming and administration, including Microsoft SQL Server.
  • Ability to work independently to solve problems and take ownership of technical issues.

BENEFITS

  • Heath insurance on first day of employment
  • Dental and Vision insurance
  • 401k with employer match
  • Life insurance sponsored by the company
  • Additional life insurance available
  • Employee Owned Company
  • Exceptional work life balance

Job Summary

JOB TYPE

Other

INDUSTRY

Durable Manufacturing

SALARY

$90k-105k (estimate)

POST DATE

11/27/2023

EXPIRATION DATE

05/15/2024

WEBSITE

mpdinc.com

HEADQUARTERS

OWENSBORO, KY

SIZE

500 - 1,000

FOUNDED

1987

TYPE

Private

CEO

GARY BRASWELL

REVENUE

$50M - $200M

INDUSTRY

Durable Manufacturing

Related Companies
About MPD

MPD manufactures ceramic parts, metal-ceramic seal assemblies, planar and vidicon tubes, microwave transmitters and receivers.

Show more

MPD
Full Time
$38k-49k (estimate)
3 Weeks Ago
MPD
Temporary
$32k-42k (estimate)
3 Weeks Ago
MPD
Full Time
$113k-138k (estimate)
3 Weeks Ago

The job skills required for Principal Software Engineer include Software Development, Life Insurance, C#, etc. Having related job skills and expertise will give you an advantage when applying to be a Principal Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Principal Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Software Development
Toku
Full Time
$99k-118k (estimate)
1 Month Ago
For the skill of  Life Insurance
Online Transport
Full Time
$45k-60k (estimate)
1 Day Ago
For the skill of  C#
MPD
Other
$83k-99k (estimate)
5 Months Ago
Show more

The following is the career advancement route for Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Principal Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer. You can explore the career advancement for a Principal Software Engineer below and select your interested title to get hiring information.

Republic Bank & Trust Company
Full Time
$95k-114k (estimate)
0 Months Ago
Humana
Full Time
$99k-122k (estimate)
1 Month Ago

If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Principal Software Engineer job description and responsibilities

Developing, launching and maintaining numerous successful projects.

02/21/2022: Columbus, OH

Document and test software to ensure that the software meets the needs of end-users and achieves business goals.

03/25/2022: Philadelphia, PA

Provide technical guidance to development teams and oversee the technical aspects of all projects.

03/10/2022: Rapid City, SD

Process complex data and may need to enforce software design, development and maintenance requirements.

04/10/2022: Fort Smith, AR

Provide trainings and mentor other Engineers when required.

03/09/2022: Trenton, NJ

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Principal Software Engineer jobs

Requires a minimum of 1-2 years of experience for the role.

04/20/2022: Lansing, MI

Knowledge in analyzing, debug and fix technical issues

03/26/2022: Orlando, FL

Expertise in multiple high-level programming languages.

04/04/2022: Medford, OR

Earn a Master’s Degree and/or Ph.D.

05/05/2022: Hopkinsville, KY

Software development experience (5+ years preferred).

03/27/2022: Nashua, NH

Step 3: View the best colleges and universities for Principal Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College